@charset "utf-8";
.refundset-bar{padding:80px 20px;overflow:hidden;overflow-x:auto;font-size:14px}
.refunds table {width:100%}
.refunds .root-label{padding-right:10px;font-size:14px}
.refunds .point{display:inline-block;background-color:#DFF1FF;color:#14456B;padding:5px 30px;font-size:14px;border-radius:25px;position:relative;float:right}
.refunds .delete .fa-close{background-color:#ff577b;color:#fff;width:22px;height:22px;line-height:22px;border-radius:11px;text-align:center;position:absolute;top:-8px;right:-5px}
.refunds td{padding:0 !important}
.refunds .node{width:200px;position:relative}
.refunds .add-btn,.refunds .delete .point{padding:5px 20px;cursor:pointer}
.refunds .add-btn:hover,.refunds .delete .point:hover{background-color:#cae2f5}
.refunds .add-btn i{background-color:#6acf6c;color:#fff;width:22px;height:22px;line-height:22px;border-radius:11px;text-align:center;position:absolute;top:-8px;right:-5px}
.refunds .line{position:absolute;width:90%;height:100%;background:url(line.png) center repeat-x}
.refunds .num{color:#14456B;font-size:14px;position:absolute;top:-10px;left:50%;margin-left:-70px;}